package com.caregiver.watch.business.data.model.po;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
/**
 * 心率数据实体类
 * 对应数据库表: health_heart_rate
 * 用于存储和传输用户的心率监测数据
 */
@Data
public class HealthHeartRate {

    /**
     * 主键ID
     * 对应数据库字段: id
     */
    private Long id;

    /**
     * 用户ID
     * 对应数据库字段: user_id
     */
    private Long userId;

    /**
     * 设备唯一标识
     * 对应数据库字段: device_uuid
     */
    private String deviceUuid;

    /**
     * 数据采集时间
     * 对应数据库字段: recorded_at
     */
    private LocalDateTime recordedAt;

    /**
     * 最小心率(bpm)
     * 对应数据库字段: min_bpm
     */
    private Integer minBpm;

    /**
     * 最大心率(bpm)
     * 对应数据库字段: max_bpm
     */
    private Integer maxBpm;

    /**
     * 平均心率(bpm)
     * 对应数据库字段: avg_bpm
     */
    private Integer avgBpm;

    /**
     * 创建时间
     * 对应数据库字段: created_at
     */
    private LocalDateTime createdAt;
}
